package com.honey.compilation.sql.ddl;

import com.honey.compilation.sql.SqlColumn;
import com.honey.compilation.sql.SqlTable;

/**
 * 创建全文检索的索引,非SQL 92 定义
 * @author Administrator
 *
 */
@Deprecated
public class CreateFulltextIndex extends  CreateIndex {

	/**
	 * 构造函数
	 * @param tableName 数据库表的名称
	 */
	public CreateFulltextIndex(String tableName) {
		super(tableName);	
		super.setIndexType(IndexType.FULLTEXT);
	}
	
	/**
	 * 构造函数
	 * @param table 数据库表对象
	 */
	public CreateFulltextIndex(SqlTable table){
		super(table);
		super.setIndexType(IndexType.FULLTEXT);
	}
	
	/**
	 * 构造函数
	 * @param schema 数据结构
	 * @param tableName 数据库表的名称
	 */
	public CreateFulltextIndex(String schema , String tableName) {
		super(schema, tableName);
		super.setIndexType(IndexType.FULLTEXT);
	}
	
	/**
	 * 构造函数
	 * @param tableName 数据表的名称
	 * @param columns 建立索引的列
	 */
	public CreateFulltextIndex(String tableName,SqlColumn ...columns) {
		super(tableName, columns) ;
		super.setIndexType(IndexType.FULLTEXT);
	}

	/**
	 * 不允许修改索引类型 
	 */
	@Override
	public void setIndexType(IndexType indexType) {

	}
}
